seed rain - French English Dictionary